#ifndef MERGESORT_H_INCLUDED
#define MERGESORT_H_INCLUDED
#define SIZE 150000
#include <iostream>
#include <time.h>
class MergeSort
{
    private:
        long array[SIZE];
	public:
        MergeSort(long v[]);
        void sort();
        double getExecutionTime();
        void Sort_merge(long, long);
		void Merge(long, long, long);
		bool Check();   // checks if the algorithm did its job
};
#endif // MERGESORT_H_INCLUDED
